package com.huan.dubbo.service.spi;

import com.huan.dubbo.service.OrderPay;
import org.apache.dubbo.common.URL;

/**
 * @description:
 * @Author 万伟焕
 * @Date 2023-11-29 11:18:15
 **/
public class SimplPayOrder implements OrderPay {
    @Override
    public String pay() {
        System.out.println("SimplPayOrder");
        return "SimplPayOrder";
    }

    /**
     * 如果使用 @Adaptive 注解作用在方法上，那么dubbo 会创建该方法的一个实现类 名称是 OrderPay$Adaptive
     *
     * @param url
     * @return
     */
    @Override
    public String payAdaptive(URL url) {
        return "SimplPayOrder";
    }
}
